home *** CD-ROM | disk | FTP | other *** search
/ SunSoft Catalyst CDWARE 1996 May to August / Catalyst CDWARE 1996 May to August.iso / .products / Solaris_x86_data / _text / McCabe&Associates.txt < prev    next >
Text File  |  1996-02-23  |  8KB  |  214 lines

  1. SOLARIS X86 SOLUTIONS
  2.  
  3.                McCabe Tool Set for Solaris x86
  4.  
  5. The McCabe Tool Set from McCabe & Associates is now available for 
  6. SunSoft's Solaris(TM) x86 software environment. This powerful 
  7. array of more than 20 tightly integrated CASE programs for 
  8. software analysis, development, testing and metrics is widely used 
  9. among corporate developers, defense contractors, the U.S. military 
  10. and other government agencies.
  11.  
  12. McCabe tools run in a color graphical environment that provides an 
  13. accurate picture of a software system's design and architecture in 
  14. just minutes, with different colors identifying code modules as 
  15. unmaintainable, unreliable or well designed and testable. Users 
  16. can accurately plan the resources needed for programming and 
  17. maintenance projects, perform a wide range of performance and 
  18. reliability tests, and measure productivity through a variety of 
  19. metrics. 
  20.  
  21. The McCabe software development tools build upon the primary tool, 
  22. the Battlemap Analysis Tool(TM) (BAT(TM)), which analyzes system-
  23. level source code and calculates the McCabe complexity metrics. 
  24. Other notable tools in the set include:
  25.  
  26. *    BattlePlan(TM), for forward engineering 
  27.     within the reverse engineering environment
  28.  
  29. *    CodeBreaker(TM), a reverse engineering 
  30.     tool that identifies redundant and reusable code
  31.  
  32. *    McCabe Instrumentation Tool(TM), which 
  33.     shows tested and untested paths
  34.  
  35. *    McCabe Slice Tool(TM), which traces data 
  36.     through the system's architecture
  37.  
  38. A Stable, Open Platform
  39.  
  40. Solaris x86 is a powerful and versatile UNIX(R) software 
  41. environment for the Intel(R) x86 platform. Designed as a 
  42. foundation for enterprise computing, it supports major industry 
  43. standards and provides high-performance 32-bit UNIX multitasking, 
  44. multithreading and multiuser capabilities. Solaris x86 is 
  45. compatible with Solaris SPARC(R), ensuring full interoperability 
  46. between the leading CISC (x86) and RISC (SPARC) platforms. And 
  47. Solaris x86 is scalable from desktops to supercomputers, so that 
  48. customers can configure heterogeneous enterprise networks and 
  49. expand them easily as their computing needs evolve.
  50.  
  51. Solaris x86 provides native ONC+(TM) technology-based LAN and WAN 
  52. networking to support broadly distributed computing and system 
  53. management. It includes powerful application and Graphical User 
  54. Interface (GUI) development tools through the OpenWindows(TM) 
  55. facility, and a rich suite of user productivity applications under 
  56. DeskSet(TM). Numerous commercial third-party applications, 
  57. including many Microsoft(R) Windows and DOS applications, run in 
  58. the Solaris x86 environment. 
  59.  
  60. McCabe Tool Set Features and Benefits
  61.  
  62. *    Provides automated support for testing, 
  63.     reverse engineering, metrics and 2167A documentation
  64.  
  65. *    Audio notes capability uses Solaris 
  66.     multimedia capabilities
  67.  
  68. *     Parses over 26 languages and dialects, 
  69.     including C, C++, FORTRAN, Ada, Cobol and Pascal
  70.  
  71. *    Configurable editors allow editing of 
  72.     software code from within Tool Set
  73.  
  74. *    Color-coded structure display quickly 
  75.     shows a clear picture of a software system
  76.  
  77. *    Shows the calling structure of a system 
  78.     and the quality attributes (complexity and degree of structure) 
  79.     of each module
  80.  
  81. *    Analyzes the system and codes modules as 
  82.     unmaintainable (red), unreliable (yellow), or well designed and 
  83.     testable (green)
  84.  
  85. *    Automatically calculates code, branch 
  86.     and basis path coverage
  87.  
  88. *    Calculates McCabe Metrics(TM) as well as 
  89.     Halstead, line-count and object-oriented metrics
  90.  
  91. *    Generates end-to-end test conditions, 
  92.     eliminating the test planning process
  93.  
  94. *    Automatically captures design 
  95.     information from legacy systems with formal and actual 
  96.     parameters; usable as a tour guide for systems that are 
  97.     undocumented, very large, or developed by others
  98.  
  99. *    Finds redundancy by locating modules 
  100.     with roughly similar cyclomatic and essential complexity and 
  101.     comparing their source code
  102.  
  103. *    Identifies reusable code by comparing a 
  104.     design description of what a module should do against physical 
  105.     copies of source code
  106.  
  107. *    Uses Data Dictionary to display data and 
  108.     parameters on structure chart skeleton for easy identification of 
  109.     information
  110.  
  111. *    Generates global and user data 
  112.     complexity, flow charts, test paths and data slices for all 
  113.     designated modules
  114.  
  115. *    Helps verify that code matches design; 
  116.     checks for errors of extension and omission
  117.  
  118. *    Produces PostScript(TM) graphic output
  119.  
  120. *    Facilitates debugging by showing where a 
  121.     system failure is located in software design; identifies explicit 
  122.     path and code associated with the failure
  123.  
  124. *    Increases the proportion of truly 
  125.     reusable designs and subsystems in reuse libraries
  126.  
  127. *    Displays all metrics in superimposed 
  128.     structure charts, Kiviat diagrams, scatter plot diagrams and bar 
  129.     charts 
  130.  
  131. For more information on the McCabe Tool Set, contact McCabe & 
  132. Associates at 1-800-638-6316; Fax 410-995-1528. In Europe, contact 
  133. McCabe & Associates UK Ltd: Sales +44-494-463-233; Support +44-
  134. 494-463-277; Fax +44-494-463-288.
  135.  
  136. Solaris x86 Features and Benefits
  137.  
  138. *    Provides enterprise computing power and 
  139.     true client/server architecture
  140.  
  141.     -    Scalable to accommodate a wide range of 
  142.         hardware, from PCs to supercomputers
  143.  
  144.     -    Fully interoperable with Solaris SPARC
  145.  
  146. *    Offers time-tested 32-bit operating 
  147.     system functionality derived from SunOS(TM)
  148.  
  149.     -    Multiprocessing, multithreading, 
  150.         multiuser operating environment
  151.  
  152. *    Includes tightly coupled tools and 
  153.     facilities for enterprise networking, application development and 
  154.     end-user productivity
  155.  
  156.     -    Industry-standard ONC+ network 
  157.         technology supports heterogeneous LAN and WAN
  158.         configurations, allows users to work interactively with
  159.         others regardless of location
  160.  
  161.     -    OpenWindows environment provides 
  162.         toolkits that simplify application and GUI development, 
  163.         including industry-standard OSF/Motif(R) toolkit
  164.  
  165.     -    DeskSet comprises a versatile, 
  166.         integrated set of user productivity applications, running
  167.         under SunSoft's GUI.
  168.  
  169. *    Runs a wide variety of commercially 
  170.     oriented applications, including popular word processing, 
  171.     spreadsheet and DBMS programs
  172.  
  173. *    Incorporates new Wabi(TM) technology 
  174.     designed to run Microsoft Windows applications directly on the 
  175.     Solaris operating environment at native performance levels
  176.  
  177. *    Open, non-proprietary architecture 
  178.     provides for open-ended system and network expansion, integration 
  179.     of new applications, and choice of peripherals
  180.  
  181. For more information on Solaris x86, call 1-800-SUNSOFT in the 
  182. U.S. For international inquiries, call 415-960-3200.
  183.  
  184. (C) 1994 Sun Microsystems, Inc. Sun, Sun Microsystems, SunSoft, the 
  185. SunSoft logo, Solaris, SunOS, ONC+, OpenWindows, DeskSet and Wabi 
  186. are trademarks or registered trademarks of Sun Microsystems, Inc., 
  187. licensed to SunSoft, Inc., a Sun Microsystems, Inc. business. 
  188. SPARC is a registered trademark of SPARC International, Inc. 
  189. Products bearing SPARC trademarks are based upon an architecture 
  190. developed by Sun Microsystems, Inc. Battlemap Analysis Tool, BAT, 
  191. BattlePlan, CodeBreaker, McCabe Instrumentation Tool, McCabe Slice 
  192. Tool and McCabe Metrics are trademarks of McCabe & Associates, 
  193. Inc. UNIX is a registered trademark of UNIX System Laboratories, 
  194. Inc., a wholly owned subsidiary of Novell, Inc. Intel is a 
  195. registered trademark of Intel Corporation. Microsoft is a 
  196. registered trademark of Microsoft Corporation. PostScript is a 
  197. trademark of Adobe Systems Inc., which may be registered in 
  198. certain jurisdictions. OSF/Motif is a registered trademark of the 
  199. Open Software Foundation, Inc. All other products or services 
  200. mentioned herein are trademarks or registered trademarks of their 
  201. respective owners. All product information has been provided by 
  202. the respective vendors and is published with their approval. 
  203. SunSoft does not specifically warrant the validity of any claims 
  204. made in these descriptions and takes no responsibility for any 
  205. inaccuracies or inconsistencies.
  206.  
  207. SunSoft, Inc. 
  208. 2550 Garcia Avenue, Mountain View, CA 94043-1100 
  209. (415) 960-3200 
  210. Fax (415) 961-6070
  211.  
  212. Printed U.S.A.  5/94  94058-001
  213.  
  214.